package es.cazadoresmadridejos.beans.dao.photo;

import java.util.List;

import es.cazadoresmadridejos.common.bean.dao.Dao;
import es.cazadoresmadridejos.model.Photo;
import es.cazadoresmadridejos.model.Photo.PhotoType;
import es.cazadoresmadridejos.objs.PhotoContainer;
import es.cazadoresmadridejos.objs.web.Page;

public interface PhotoDao extends Dao<Photo>{

	List<Photo> findAllPaginated(Page page, PhotoType type);
	List<Photo> findAllPaginated(Page page, PhotoType type, Long partnerId);
	Long countAll(PhotoType type, Long partnerId);
	Long countAll(PhotoType type);
	PhotoContainer getPhoto(Integer page, PhotoType type);

}
